.ss-platform-login {
  padding: 120px 0 40px;min-height: 100vh;background: #f3f3f3;
  box-sizing: border-box;-webkit-text-size-adjust: 100%;
  &-body {
    margin: 0 auto;padding: 40px;width: 400px;background-color: #fff;
    box-shadow: 0 0 6px rgb(0 0 0 / 10%);border-radius: 3px;box-sizing: border-box;
    h1 {margin-bottom: 20px;text-align: center;max-height: 40px;line-height: 40px;display: block;}
    fieldset {
      margin: 0;padding: 0;border: none;border-top: 1px solid #eeecec!important;
      legend {margin: 0 auto;padding: 0 5px;font-size: 14px;color: #9f9f9f;text-align: center;}
      dl {
        margin: 0;padding: 20px 0 0;
        dd {margin-bottom: 15px;}
        button { height: 36px;line-height: 36px;width: 100%;-webkit-appearance: none;border: none;}
      }
    }
  }
  &-footer {
    padding-top: 30px;text-align: center;
    a {color: #9f9f9f;}
  }
}
